Part Number Hot Search : 
MBT2222 87CK20AF 1SMA11 15KPA40 BAV99WT RA121 I74F27D BFP67W
Product Description
Full Text Search
 

To Download KMA199E115 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  1. product pro?le 1.1 general description the kma199e is a magnetic angle sensor system. the magnetoresistive (mr) sensor bridges and the mixed signal integrated circuit (ic) are integrated into a single package. this angular measurement system kma199e is pre-programmed, pre-calibrated and therefore, ready to use. the kma199e allows user speci?c adjustments of angular range, zero angle and clamping voltages. the settings are stored permanently in an electrically erasable programmable read-only memory (eeprom). 1.2 features kma199e programmable angle sensor rev. 01 18 october 2007 product data sheet n high precision sensor for magnetic angular measurement n ratiometric output voltage n programmable user adjustments, including zero angle and angular range n independent from the magnetic ?eld strength above 35 ka/m n single package sensor system n programming via one-wire interface (owi) n magnet-lost and power-lost detection n fail-safe eeprom n built-in transient protection n high temperature range n user-programmable 32-bit identi?er n factory calibrated n ready to use
kma199e_1 ? nxp b.v. 2007. all rights reserved. product data sheet rev. 01 18 october 2007 2 of 31 nxp semiconductors kma199e programmable angle sensor 2. pinning information 3. ordering information table 1. pinning pin symbol description simpli?ed outline 1v dd supply voltage 2 gnd ground 3 out/digint analog output voltage or digital interface 123 table 2. ordering information type number package name description version kma199e - plastic single-ended multi-chip package; 6 interconnections; 3 in-line leads sot880
xxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x xxxxxxxxxxxxxx xxxxxxxxxx xxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxx xx xxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxxxx xxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxx xxxxxx xx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxx x x kma199e_1 ? nxp b.v. 2007. all rights reserved. product data sheet rev. 01 18 october 2007 3 of 31 nxp semiconductors kma199e programmable angle sensor 4. functional diagram fig 1. functional diagram of kma199e 2 2 001aag809 signal conditioning integrated circuit magnetoresistive sensor bridges internal protection diodes tp0 v sinp mux a d amplifier v sse v dds v sinn v cosp v cosn v sss a output buffer d v dds regulator v dda regulator digital filter and averaging cordic algorithm digital blocks (logic) offset calculation offset correction one-wire interface angular range adjustment v ddd regulator v ref i ref power-on reset power lost power lost logic q_pump array test control eeprom osc tp1 tp2 v sse v sse v dde v o out/ digint v dd gnd c l c block
kma199e_1 ? nxp b.v. 2007. all rights reserved. product data sheet rev. 01 18 october 2007 4 of 31 nxp semiconductors kma199e programmable angle sensor 5. functional description the kma199e ampli?es two orthogonal differential signals, which are delivered by mr sensor bridges and converts them into the digital domain. the angle is calculated using the coordinate rotation digital computer (cordic) algorithm. after a digital-to-analog conversion the analog signal is provided to the output. thus, the output is a linear representation of the angular value. zero angle, clamping voltages and angular range are programmable. in addition, two 16-bit registers are available for customer purposes, like sample identi?cation. the kma199e comprises a cyclic redundancy check (crc) and an error detection and correction (edc) supervision, as well as a magnet-lost detection to ensure a fail-safe operation. a power-lost detection circuit pulls the analog output to the remaining supply line, if either the supply voltage or the ground line is interrupted. after multiplexing the two mr wheatstone bridge signals and their successive ampli?cation, the signal is converted into the digital domain by an analog-to-digital converter (adc). further processing is done within an on-chip state machine. this includes offset cancellation, calculation of the mechanical angle using the cordic algorithm, as well as zero angle and angular range adjustment. the internal digital-to-analog converter (dac) and the analog output stage are used for conversion of the angle information into an analog output voltage, which is ratiometric to the supply voltage. the con?guration parameters are stored in an user-programmable eeprom. for this purpose the owi, which is accessible via the pin out/digint, is used. 5.1 angular measurement directions the differential signals of the mr sensor bridges depend only on the direction of the external magnetic ?eld strength h ext , which is applied parallel to the plane of the sensor. in order to obtain a correct output signal, the minimum saturation ?eld strength has to be exceeded.
kma199e_1 ? nxp b.v. 2007. all rights reserved. product data sheet rev. 01 18 october 2007 5 of 31 nxp semiconductors kma199e programmable angle sensor since the anisotropic mr (amr) effect is periodic over 180 , the sensor output is also 180 -periodic, whereas the angle is calculated relative to a freely programmable zero angle. the dashed line indicates the mechanical zero degree position. 6. diagnostic features the kma199e provides four diagnostic features: 6.1 eeprom crc and edc supervision the kma199e includes a supervision of the programmed data. at power-on, a crc of the eeprom is done. furthermore the eeprom is protected against bit errors. for this purpose every 16-bit data word is saved internally as a 22-bit word. the protection logic corrects any single-bit error in a data word, while the sensor continues in normal operation mode and can detect all double-bit errors by going into diagnostic mode. 6.2 magnet-lost detection if the applied magnetic ?eld strength is not suf?cient, the kma199e raises a diagnostic condition. in order to enter the diagnostic mode, due to eeprom crc or magnet-lost detection, the device can be programmed for an active diagnostic mode, where the output is driven below 4 %v dd or above 96 %v dd . fig 2. angular measurement directions 001aag741 h ext a
kma199e_1 ? nxp b.v. 2007. all rights reserved. product data sheet rev. 01 18 october 2007 6 of 31 nxp semiconductors kma199e programmable angle sensor 6.3 power-lost detection the power-lost detection circuits enable the detection of an interrupted supply or ground line of the kma199e. in case of a power-lost condition, two internal switches within the sensor are closed, connecting the pin of the analog output with the pins of the supply voltage and the ground. t ab le 3 shows the resulting output voltage depending on the error case and the load resistance. 6.4 low supply voltage detection if the supply voltage is below the switch-off threshold voltage, a status bit is set. following table describes the behavior of the analog output at different supply voltages. fig 3. equivalent output circuit in case of a power-lost condition table 3. power-lost behavior load resistance supply voltage lost ground lost r l >5k w v o 4%v dd v o 3 96 %v dd 001aag810 z o(pl) z o(pl) out/digint gnd v dd kma199e table 4. supply voltage behavior voltage range description analog output 0vto ? 1.5 v the output drives an active low, but the switches of the power-lost detection circuits are not fully opened and set the output to a level between ground and half the supply voltage actively driven output to a voltage level between ground and half the supply voltage ? 1.5 v to v por all modules begin to work and the power-on reset is active diagnostics at low level v por to v th(on) or v th(off) all modules begin to work and the digital part is initialized eeprom de?ned diagnostic level v th(on) or v th(off) to 4.5 v analog output is switched on after power-on time and represents the measured angle analog output of the measured angle without the speci?ed accuracy 4.5 v to 5.5 v normal operation where the sensor works with the speci?ed accuracy analog output of the measured angle
kma199e_1 ? nxp b.v. 2007. all rights reserved. product data sheet rev. 01 18 october 2007 7 of 31 nxp semiconductors kma199e programmable angle sensor 7. analog output the kma199e provides one analog output signal on pin out/digint. the measured angle a is converted linearly into a value, which is ratiometric to the supply voltage v dd . for this purpose either a positive or a negative slope is provided. the following table describes the analog output behavior for a positive slope. if for example a magnetic ?eld angle, larger than the programmed maximum angle a max , but smaller than the clamp switch angle a sw(cl) is applied to the sensor, the analog output is set to the upper clamping voltage. but if the magnetic ?eld angle is even larger than the clamp switch angle, the analog output switches from upper to lower clamping voltage. in case of a negative slope, the clamping voltages are changed. the analog output voltage range codes both angular and diagnostic information. a valid value of the angle is between the upper and lower clamping voltage. if the analog output is in the diagnostic range, that is below 4 %v dd or above 96 %v dd , an error condition has been detected. the analog output repeats every 180 . table 5. analog output behavior for a positive slope magnetic ?eld angle analog output a max < a < a sw(cl) v (cl)u a sw(cl) < a < a ref +1 80 v (cl)l a max = a ref + a rng fig 4. characteristic of the analog output 001aag811 a rng 0 a ref a max a sw(cl) a ref + 180 a (deg) 180 v o (%v dd ) v (cl)u v (cl)i
kma199e_1 ? nxp b.v. 2007. all rights reserved. product data sheet rev. 01 18 october 2007 8 of 31 nxp semiconductors kma199e programmable angle sensor 8. limiting values [1] time until sensor environment is initialized. [2] the maximum value of the output voltage is 5.7 v. 9. recommended operating conditions [1] normal operation mode. [2] between ground and analog output, as close as possible to the package. [3] between ground and supply voltage, as close as possible to the package and with a low equivalent series resistance. [4] power-lost detection is only possible with a load resistance within the speci?ed range. 10. thermal characteristics table 6. limiting values in accordance with the absolute maximum rating system (iec 60134). symbol parameter conditions min max unit v dd supply voltage - 0.3 +5.7 v t init < 200 h [1] - 6.0 v v o output voltage [2] - 0.3 v dd + 0.3 v i r reverse current t amb <70 c - 150 ma t amb ambient temperature - 40 +160 c t amb(pr) programming ambient temperature 10 70 c t stg storage temperature - 40 +125 c eeprom t ret(d) data retention time t amb =50 c 17 - year n endu(w_er) write or erase endurance t amb(pr) =70 c 100 - cycle table 7. operating conditions in a homogenous magnetic ?eld. symbol parameter conditions min typ max unit v dd supply voltage [1] 4.5 5.0 5.5 v t amb ambient temperature - 40 - +160 c t amb(pr) programming ambient temperature 10 - 70 c c l load capacitance [2] 0.33 - 22 nf c block blocking capacitance [3] 75 100 - nf r l load resistance [4] 5- k w h ext external magnetic ?eld strength 35 - - ka/m table 8. thermal characteristics symbol parameter conditions typ unit r th(j-a) thermal resistance from junction to ambient 120 k/w
kma199e_1 ? nxp b.v. 2007. all rights reserved. product data sheet rev. 01 18 october 2007 9 of 31 nxp semiconductors kma199e programmable angle sensor 11. characteristics [1] normal operation mode. [2] without load current at the analog output. table 9. supply current characteristics are valid for the operating conditions, as speci?ed in section 9 . symbol parameter conditions min typ max unit i dd supply current [1] [2] - - 10 ma table 10. power-on reset characteristics are valid for the operating conditions, as speci?ed in section 9 . symbol parameter conditions min typ max unit v th(on) switch-on threshold voltage analog output switches on, if v dd >v th(on) 4.20 4.30 4.49 v v th(off) switch-off threshold voltage analog output switches off, if v dd kma199e_1 ? nxp b.v. 2007. all rights reserved. product data sheet rev. 01 18 october 2007 10 of 31 nxp semiconductors kma199e programmable angle sensor [1] at a nominal output voltage between 5 %v dd and 95 %v dd and a maximum angle of a max = 180 . [2] in steps of resolution < 0.022 . [3] activation is dependent on the programmed diagnostic mode. [4] in steps of 0.02 %v dd . [5] at a low-pass ?ltered analog output with a cut-off frequency of 0.7 khz. [6] see section 12 . [7] temperature range - 40 c to +140 c. [8] based on a 3 s standard deviation. df hys hysteresis error referred to input [5] [6] - - 0.09 deg df m lin microlinearity error referred to input [5] [6] - 0.1 - +0.1 deg z o(pl) power-lost output impedance impedance to remaining supply line in case of lost supply voltage or lost ground - - 210 w table 11. system performance continued characteristics are valid for the operating conditions, as speci?ed in section 9 . symbol parameter conditions min typ max unit table 12. dynamics characteristics are valid for the operating conditions, as speci?ed in section 9 . symbol parameter conditions min typ max unit t on turn-on time until ?rst valid result - - 5 ms f upd update frequency 2 3.125 - khz t s settling time after an ideal mechanical angle step of 45 , until 90 % of the ?nal value is reached; c l =5nf - - 1.8 ms t cmd(ent) enter command mode time after power on 16 - 26 ms table 13. digital interface characteristics are valid for the operating conditions, as speci?ed in section 9 . symbol parameter conditions min typ max unit v ih high-level input voltage 80 - - %v dd v il low-level input voltage - - 20 %v dd v oh high-level output voltage i o =2ma 80 - - %v dd v ol low-level output voltage i o =2ma - - 20 %v dd i od overdrive current absolute value for overdriving the output buffer - - 20 ma t start start time low level before rising edge 5 - - m s t stop stop time high level before falling edge 5 - - m s t bit bit period minimum period may be limited by the load capacitance 10 - 100 m s t w0 pulse width 0 0.175t bit 0.25t bit 0.375t bit s t w1 pulse width 1 0.625t bit 0.75t bit 0.825t bit s t to time-out time digital communication reset guaranteed after maximum t to - - 220 m s
kma199e_1 ? nxp b.v. 2007. all rights reserved. product data sheet rev. 01 18 october 2007 11 of 31 nxp semiconductors kma199e programmable angle sensor 12. de?nition of errors 12.1 general angular measurement errors by the kma199e result from linearity errors, temperature drift errors and hysteresis errors. figure 5 shows the output signal of an ideal sensor, where the measured angle f meas corresponds ideally to the magnetic ?eld angle a . this curve will further be denoted as angle reference line f ref ( a ) with a slope of 0.5 %v dd /deg. for valid de?nition of errors, the angular range is set to a max = 180 and the clamping voltages are programmed to v (cl)l =5%v dd and v (cl)u =95%v dd . 12.2 hysteresis error the hysteresis error df hys is de?ned as the maximum difference between angles, given by the device output when performing a positive (clockwise) rotation and negative (counter clockwise) rotation over an angular range of 180 , measured at a constant temperature. d t bit bit period deviation deviation between received clock and sent clock 0.8t bit 1t bit 1.2t bit s t tko(slv) slave takeover time duration of low level for slave takeover 1-5 m s t tko(mas) master takeover time duration of low level for master takeover 0t bit - 0.5t bit s t prog programming time for a single eeprom address 20 - - ms t cp charge pump time waiting time after enabling the eeprom charge pump clock 1-- ms table 13. digital interface continued characteristics are valid for the operating conditions, as speci?ed in section 9 . symbol parameter conditions min typ max unit fig 5. de?nition of the reference line 001aag812 180 a (deg) f meas (deg) f ref ( a )
kma199e_1 ? nxp b.v. 2007. all rights reserved. product data sheet rev. 01 18 october 2007 12 of 31 nxp semiconductors kma199e programmable angle sensor 12.3 linearity error the deviation of the kma199e output signal from a best straight line f bsl , with the same slope as the reference line, is de?ned as linearity error. for measurement of this linearity error, the magnetic ?eld angle is varied at ?xed temperatures. the deviation of the output signal from the best straight line at the given temperature is the linearity error df lin . it is a function of the magnetic ?eld angle a and the temperature of the device t amb . 12.4 microlinearity error the microlinearity error df m lin is the deviation of the device output from 1 , if the magnetic ?eld angle a is changed by da =1 . fig 6. de?nition of the hysteresis error 001aag813 180 a (deg) f meas (deg) df hys fig 7. de?nition of the linearity error 001aag814 180 a (deg) f meas (deg) df lin ( a , t amb ) f ref ( a ) f bsl ( a , t amb ) fig 8. de?nition of the microlinearity error 001aag815 a (deg) f meas (deg) df meas = 1 + df m lin ( a ) f ref ( a ) da = 1
kma199e_1 ? nxp b.v. 2007. all rights reserved. product data sheet rev. 01 18 october 2007 13 of 31 nxp semiconductors kma199e programmable angle sensor 12.5 temperature drift error the temperature drift df temp is de?ned as the envelope over the deviation of the angle versus the temperature range. it is considered as the pure thermal effect. following mathematical description is given for temperature drift value df temp : (1) with: t x : temperature for maximum f meas at angle a t y : temperature for minimum f meas at angle a the deviation from the value at room temperature df temp ? rt describes the temperature drift of the angle, compared to the value, which the sensor provides at room temperature: (2) with: t rt : room temperature (25 c) 13. programming 13.1 general description the kma199e provides an owi for programming. for this purpose the pin out/digint can be used bidirectional. in general the device runs in analog output mode, the normal operation mode, which is con?gured by the on-chip programmed data and will be started by default after a power-on reset and the time t on . in this mode the magnetic ?eld angle is converted into a corresponding output voltage. fig 9. de?nition of the temperature drift error 001aag816 180 a (deg) f meas (deg) df temp t y t x f temp da () f meas a t x , () f meas a t y , () C = df temp rt a t amb , () f meas a t amb , () f meas a t rt , () C =
kma199e_1 ? nxp b.v. 2007. all rights reserved. product data sheet rev. 01 18 october 2007 14 of 31 nxp semiconductors kma199e programmable angle sensor for programming the command mode has to be entered. in this mode the customer can adjust all required parameters (like zero angle and angular range for example) to his own application. the data can be stored in the eeprom, after enabling the internal charge pump and waiting for t cp . after changing eeprom constants, the checksum has to be recalculated and written (see section 13.4 ). in order to enter the command mode, a speci?c command sequence has to be sent after a power-on reset and during the time slot t cmd(ent) . for this purpose the external source, which is used to send the command sequence, has to overdrive the output buffer of the kma199e, hence it has to provide the current i od . during the communication, the kma199e is always the slave and the external programming hardware is always the master. figure 10 illustrates the structure of the owi data format. the master has to provide the start condition, which is a rising edge after a low level. then a command byte is sent, which can be either a read or a write command. depending on the command, the master or the slave has to send the data immediately after the command sequence. in case of a read command, an additional handover or takeover bit respectively is inserted before and after the data bytes. each communication has to be closed with a stop condition driven by the master. if the slave gets no rising edge for a time longer than t to , a time-out condition will be recognized. then the bus is reset to the idle state and waits for a start condition and a new command. this can be used to synchronize the device regardless of the state before. all communications are based on this structure (see figure 10 ), even for entering the command mode. in this case a special write command is required, followed by the command sequence (two data bytes). the customer can access the eeprom, the ctrl1, the testctrl0 and the signature register, which are described in section 13.5 . only a power-on reset will leave the command mode. a more detailed description of the programming is given in the next sections. 13.2 timing characteristics as described in the previous section, a start and stop condition is necessary for communication. the duration of the low level before the rising edge of the start condition is de?ned as t start and the duration of the high level after the rising edge of the stop condition is de?ned as t stop . these parameters, as well as all other timing characteristics can be found in t ab le 13 . fig 10. owi data format 001aag742 write idle idle start stop command data byte 1 data byte 2 idle start command handover takeover stop idle data byte 1 data byte 2 read
kma199e_1 ? nxp b.v. 2007. all rights reserved. product data sheet rev. 01 18 october 2007 15 of 31 nxp semiconductors kma199e programmable angle sensor figure 12 shows the coding of a single bit with a high level of v ih andalowlevelofv il . here the pulse width t 1 or t 0 respectively represents a logic 1 or a logic 0 of a full bit period t bit . 13.3 sending and receiving data for sending or receiving data, the master has to control the communication. the command byte de?nes the region, address and type of command, which is requested by the master, that is either a read or a write command. in case of a read command, an additional handover or takeover bit respectively has to be inserted before and after the two data bytes (see figure 10 ). however the owi is a serial data transmission, whereas the most signi?cant byte (msb) must be sent at ?rst. fig 11. owi start and stop condition fig 12. owi timing 001aag817 t start t stop 001aag818 0.175 bit = 0 bit = 1 0.25 0.375 t bit t w0 t w1 0.625 0.75 0.825 t bit table 14. format of a command byte 7 6 5 4 3 2 1 0 cmd7 cmd6 cmd5 cmd4 cmd3 cmd2 cmd1 cmd0 table 15. command byte bit description bit symbol description 7 to 5 cmd[7:5] region bits 000 = 16-bit eeprom 001 to 011 = reserved 100 = 16-bit register 101 to 111 = reserved 4 to 1 cmd[4:1] address bits 0 cmd0 read/write 0 = write 1 = read
kma199e_1 ? nxp b.v. 2007. all rights reserved. product data sheet rev. 01 18 october 2007 16 of 31 nxp semiconductors kma199e programmable angle sensor a more detailed description of all registers, that can be accessed by the customer, is given in section 13.5 . both default value and the complete command, which already includes the address and write or read request respectively, is listed there. 13.3.1 write access in order to write data into the eeprom, the internal charge pump must be enabled at ?rst by setting the bits eep_cp_clock_en and eep_write_en and waiting for t cp . afterwards the following procedure must be done: ? start condition: the master drives a rising edge after a low level ? command: the master sends a write command, that is the last bit is not set ? data: the master sends two data bytes ? stop condition: the master drives a rising edge after a low level figure 13 shows the write access of the digital interface. the signal owi represents the data on the bus, which is either caused by the master or by the slave. the signals master output enable and slave output enable just symbolize if the master or the slave output is enabled or disabled respectively. note : as already mentioned in section 13.1 , even the command mode has to be entered using the write procedure. without entering the command mode a digital communication is not possible and the sensor would work in normal operation mode. after changing a single address the time t prog must elapse before changing another address. finally the checksum has to be recalculated and written, after changing the eeprom constants (see section 13.4 ). (1) missing rising edges generate a time-out condition and the written data is ignored. (2) if the master might not drive the bus, the bus is de?ned by the bus-pull. fig 13. owi write access 001aag743 master output enable slave output enable start cmd7 cmd0 stop (1) (2) idle wdata15 wdata0 owi
kma199e_1 ? nxp b.v. 2007. all rights reserved. product data sheet rev. 01 18 october 2007 17 of 31 nxp semiconductors kma199e programmable angle sensor 13.3.2 read access in order to read data from the sensor, the following procedure must be done: ? start condition: the master drives a rising edge after a low level ? command: the master sends a read command, that is the last bit is set ? handover: the master sends a handover bit, that is a logic 0 and disables his output after a three-quarter bit period ? takeover: the slave drives a low level after the falling edge for t tko(slv) ? data: the slave sends two data bytes ? handover: the slave sends a handover bit, that is a logic 0 and disables his output after a three-quarter bit period ? takeover: the master drives a low level after the falling edge for t tko(mas) ? stop condition: the master drives a rising edge after a low level figure 14 shows the read access of the digital interface. the signal owi represents the data on the bus, which is either caused by the master or by the slave. the signals master output enable and slave output enable just symbolize if the master or the slave output is enabled or disabled respectively. (1) duration of low level for slave takeover t tko(slv) . (2) there is an overlap in the output enables of master and slave, because both drive a low level. however this ensures the independency from having a pull-up or pull-down on the bus. in addition it improves the electromagnetic compatibility (emc) robustness, because all levels are actively driven. (3) duration of low level for master takeover t tko(mas) . (4) if the master does not take the bus and a pull-up exists, the stop condition is generated by the pull-up. otherwise a time-out is generated if there is a pull-down and the slave waits for a rising edge as start condition. (5) if the master might not drive the bus, the bus is de?ned by the bus-pull. fig 14. owi read access 001aag744 master output enable slave output enable start cmd7 cmd0 rdata0 (1) (2) (2) (4) (5) (3) handshake handshake rdata15 idle stop owi
kma199e_1 ? nxp b.v. 2007. all rights reserved. product data sheet rev. 01 18 october 2007 18 of 31 nxp semiconductors kma199e programmable angle sensor 13.3.3 entering the command mode after a power-on reset, the sensor provides a time slot t cmd(ent) for entering the command mode. for this purpose a speci?c command sequence has to be sent (see figure 15 ). without entering the command mode, the sensor starts in normal operation mode. however the signature can always be written by the master, if the sensor switches into diagnostic mode. during the command mode sequence, the analog output is enabled, hence the external programming hardware has to overdrive the output with the current i od . if the command mode is activated, the analog output will be disabled and the pin out/digint works as a digital interface. 13.4 cyclic redundancy check as already mentioned in section 6 , there is an 8-bit checksum of the eeprom data. in order to calculate this value, a crc has to be generated with the msb of the eeprom data word at ?rst over all corresponding addresses in increasing order. for calculating the checksum, all addresses from 0h to fh have to be read out and consulted. the least signi?cant byte (lsb) of address fh, which contains the previous checksum, must be overwritten with 0h before the calculation can be started. finally the internal charge pump has to be enabled for programming by setting the bits eep_cp_clock_en and eep_write_en (see t ab le 16 ) and waiting for t cp . the generator polynomial for the calculation of the checksum is: (3) with a start value of ffh and the data bits are xor at x 8 point. fig 15. owi command mode procedure 001aag819 t cmd(ent) signature command start owi v dd 94h 9bh a4h stop gx () x 8 x 2 x1 +++ =
kma199e_1 ? nxp b.v. 2007. all rights reserved. product data sheet rev. 01 18 october 2007 19 of 31 nxp semiconductors kma199e programmable angle sensor 13.4.1 software example in c 1 #include 2 3 // calc_crc accepts unsigned 16-bit data in data 4 int calc_crc( int crc, unsigned int data) 5{ 6 const int gpoly = 0x107; // generator polynomial 7 int i; //index variable 8 for (i = 15; i >= 0; i--) { 9 crc <<= 1; //shift left 10 crc | = ( int ) ((data & (1u<>i); 11 // xor of with generator polynomial when msb(9) = high 12 if (crc & 0x100) crc ^= gpoly; 13 } 14 return crc; 15 } 16 int main( void ) 17 { 18 int crc, crc_res, i; 19 // 8 lsb are crc field filled with 0 20 unsigned int data_seq[] = {0x1111, 0x2222, 0x3333, 0x4444, 21 0x5555, 0x6666, 0x7777, 0x8888, 22 0x9999, 0xaaaa, 0xbbbb, 0xcccc, 23 0xdddd, 0xeeee, 0xffff, 0x4200}; 24 // calculate checksum over all data 25 crc = 0xff; // start value of crc register 26 printf(address\tvalue\n); 27 for (i = 0; i <= 15; i++) 28 { 29 printf(0x%1x\t0x%04x\n, i, data_seq[i]); 30 crc = calc_crc(crc, data_seq[i]); 31 } 32 crc_res = crc; // crc_res = 0x6f 33 printf(\nchecksum\n0x%02x\n, crc_res); 34 // check procedure for above data sequence 35 crc = 0xff; 36 for (i = 0; i <= 14; i++) 37 crc = calc_crc(crc, data_seq[i]); 38 // last word gets crc inserted 39 crc = calc_crc(crc, data_seq[i] | crc_res); 40 printf(\ncheck procedure for data sequence: must be 0x00 is 0x%02x.\n,crc); 41 return 1; 42 } the checksum of this data sequence is 6fh.
kma199e_1 ? nxp b.v. 2007. all rights reserved. product data sheet rev. 01 18 october 2007 20 of 31 nxp semiconductors kma199e programmable angle sensor 13.5 registers 13.5.1 command registers in order to enter the command mode, the signature given in t ab le 16 has to be written via the owi into the speci?c register. this must be done as described in section 13.3.3 , with a write command, followed by the signature, but after a power-on reset and not later than t cmd(ent) . table 16. command registers command write/read register bit access field description 82h/83h ctrl1 15 r in_diag_mode shows if there is a diagnostic condition present; this bit is not affected by the setting of the register ?eld force_diag_off 14 r/w force_diag_off force diagnostic mode off; default: 0b 13 - - reserved 12 r low_voltage_det low voltage condition detected 11 r/w eep_cp_clock_en charge pump clock on (must be set after setting eeprom write enable signal for writing to eeprom); default: 0b 10 and 9 - - reserved 8 r eep_err_correct edc: eeprom error has been corrected; updated every eeprom readout and stays set once set 7 r eep_uncorr_err edc: eeprom uncorrectable error has been detected; updated every eeprom readout and stays set once set 6 r magnet_lost_det magnet-lost detected; bit stays set even if the condition disappears; for this detection which leads to diagnostic mode, the magnet-lost detection must be enabled 5 - - reserved 4 r crc_bad crc check has failed (checked during start-up) 3 to 0 - - reserved 94h/- signature 15 to 0 w signature write signature 9ba4h within t cmd(ent) to enter command mode; for more details see section 13.3.3 96h/97h testctrl0 15 to 12 - - reserved 11 w eep_write_en eeprom write enable signal (must be set before writing to eeprom) 0605h disabled (default) 0e05h enabled 10 to 0 - - reserved
kma199e_1 ? nxp b.v. 2007. all rights reserved. product data sheet rev. 01 18 october 2007 21 of 31 nxp semiconductors kma199e programmable angle sensor 13.5.2 eeprom registers the device includes several internal registers, which are used for purposes, such as customization and identi?cation. the initial signature allows read access to all areas, but write access just to customer registers only. write accesses to reserved areas are ignored. since these registers are implemented as eeprom cells, writing to the registers needs a speci?c time t prog after each write access. since there is no check for the programming time, the user has to take care that no other access to the eeprom is done during the programming. the eeprom must not be addressed during the time t prog . note : before data can be stored in the eeprom, the internal charge pump has to be switched on for the duration of programming by setting register ctrl1, bit 11 eep_cp_clock_en, as well as register testctrl0, bit 11 eep_write_en. for calculating the checksum, all register addresses have to be read out and consulted, although some of them are reserved for calibration purposes. table 17. eeprom registers address command write/read register bit description default msb/lsb 0h 00h/01h reserved - addresses are reserved for calibration purposes note : these addresses have to be read out for calculating the checksum. the content stored in these registers may not be changed! [1] 1h 02h/03h 2h 04h/05h 3h 06h/07h 4h 08h/09h 5h 0ah/0bh 6h 0ch/0dh 7h 0eh/0fh zero_angle 15 to 0 mechanical zero degree position 00h/00h 8h 10h/11h magnet_lost 15 to 0 magnet-lost detection 0000h disabled 004fh enabled 00h/00h 9h 12h/13h ang_rng_mult_lsb 15 to 3 least signi?cant bits of angular range multiplicator 20h/00h 2 to 0 unde?ned [2] ah 14h/15h clamp_lo 15 to 13 unde?ned [2] 01h/00h 12 to 0 lower clamping level output voltage bh 16h/17h clamp_hi 15 to 13 unde?ned [2] 12h/ffh 12 to 0 upper clamping level output voltage ch 18h/19h id_lo 15 to 0 lower 16 bits of identi?cation code 00h/00h dh 1ah/1bh id_hi 15 to 0 upper 16 bits of identi?cation code 00h/00h eh 1ch/1dh clamp_sw_angle 15 to 6 when angle is bigger than clamp_sw_angle the output will switch to clamp_lo for a positive slope ffh/c1h ang_rng_mult_msb 5 to 0 most signi?cant bits of angular range multiplicator
kma199e_1 ? nxp b.v. 2007. all rights reserved. product data sheet rev. 01 18 october 2007 22 of 31 nxp semiconductors kma199e programmable angle sensor [1] variable and individual for each device. [2] unde?ned; must be written as zero for default. mechanical angular range 0000h = 0 to ffffh = 180 - 1 lsb examples: ? mechanical zero angle 0 = 0000h ? mechanical zero angle 10 = 0e38h ? mechanical zero angle 45 = 4000h [1] unde?ned; must be written as zero for default and may return any value when read. (4) fh 1eh/1fh eep_ctrl_cust 15 and 14 unde?ned [2] 0ch/ [1] 13 and 12 diagnostic_level; diagnostic level behavior of analog output 00 active low (in lower diagnostic range) with driver strength of the analog output 01 active high (in upper diagnostic range) with driver strength of the analog output 10 reserved 11 reserved 11 and 10 reserved; may not be changed 9 unde?ned [2] 8 slope_dir; slope of analog output 0 rising (not inverted) 1 falling (inverted) 7 to 0 crc; checksum over all data (see section 13.4 ) table 17. eeprom registers continued address command write/read register bit description default msb/lsb table 18. zero_angle - mechanical zero degree position (address 7h) bit allocation data format: unsigned ?xed point; resolution: 2 - 16 . bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 value 2 - 1 2 - 2 2 - 3 2 - 4 2 - 5 2 - 6 2 - 7 2 - 8 2 - 9 2 - 10 2 - 11 2 - 12 2 - 13 2 - 14 2 - 15 2 - 16 table 19. ang_rng_mult_lsb - least signi?cant bits of angular range multiplicator (address 9h) bit allocation data format: unsigned ?xed point; resolution: 2 - 14 . bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 value 2 - 2 2 - 3 2 - 4 2 - 5 2 - 6 2 - 7 2 - 8 2 - 9 2 - 10 2 - 11 2 - 12 2 - 13 2 - 14 u [1] u [1] u [1] ang_rng_mult clamp_hi cl amp_lo C 8192 ------------------------------------------------------------------ - 180 angular _range --------------------------------------------------- - = table 20. clamp_lo - lower clamping level output voltage (address ah) bit allocation data format: integer (dac values 256 to 4864); resolution: 2 0 . bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 value u [1] u [1] u [1] 2 12 2 11 2 10 2 9 2 8 2 7 2 6 2 5 2 4 2 3 2 2 2 1 2 0
kma199e_1 ? nxp b.v. 2007. all rights reserved. product data sheet rev. 01 18 october 2007 23 of 31 nxp semiconductors kma199e programmable angle sensor [1] unde?ned; must be written as zero for default and may return any value when read. values 0 to 255 are reserved. it is not permitted to use such values. examples: ? 100 %v dd = 5120 (reserved) ? 10 %v dd = 512 ? 5%v dd = 256 [1] unde?ned; must be written as zero for default and may return any value when read. values 4865 to 5120 are reserved. it is not permitted to use such values. examples: ? 100 %v dd = 5120 (reserved) ? 95 %v dd = 4864 ? 90 %v dd = 4608 (5) examples: ? ? mechanical angular range 0000h = 0 to 3ffh = 180 - 1 lsb. (6) if the magnetic ?eld angle is larger than the clamp_sw_angle, the output will switch to clamp_lo for a positive slope. the value of clamp_sw_angle can be calculated from other eeprom constants, but must be programmed. table 21. clamp_hi - upper clamping level output voltage (address bh) bit allocation data format: integer (dac values 256 to 4864); resolution: 2 0 . bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 value u [1] u [1] u [1] 2 12 2 11 2 10 2 9 2 8 2 7 2 6 2 5 2 4 2 3 2 2 2 1 2 0 table 22. ang_rng_mult_msb - most signi?cant bits of angular range multiplicator (address eh) bit allocation data format: unsigned ?xed point. bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 value clamp_sw_angle 2 4 2 3 2 2 2 1 2 0 2 - 1 ang_rng_mult clamp_hi cl amp_lo C 8192 ------------------------------------------------------------------ - 180 angular _range --------------------------------------------------- - = ang_rng_mult 4864 256 C 8192 -------------------------- - 180 180 ----------- 0.5625 == ang_rng_mult 4864 256 C 8192 -------------------------- - 90 180 ----------- 1.125 == table 23. clamp_sw_angle - clamp switch angle (address eh) bit allocation data format: unsigned ?xed point. bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 value 2 - 1 2 - 2 2 - 3 2 - 4 2 - 5 2 - 6 2 - 7 2 - 8 2 - 9 2 - 10 ang_rng_mult_msb clamp_sw_angle 1 2 -- - 1 clamp_hi clamp_lo C 8192 -------------------------------------------------------------------- 1 ang_rng_mult ----------------------------------------------- + ? ?? =
kma199e_1 ? nxp b.v. 2007. all rights reserved. product data sheet rev. 01 18 october 2007 24 of 31 nxp semiconductors kma199e programmable angle sensor 14. electromagnetic compatibility emc is achieved by the kma199e. 14.1 emission (cispr 25) tests according to cispr 25 were ful?lled. 14.1.1 conducted radio disturbance test of the device according to cispr 25, chapter 11 (arti?cial network). class: 5. 14.1.2 radiated radio disturbance test of the device according to cispr 25, chapter 13 (anechoic chamber - component/module). class: 5 (without addition of 6 db in fm band). 14.2 radiated disturbances (iso 11452-2, iso 11452-4 and iso 11452-5) the common understanding of the requested function is that an effect is tolerated as described in t ab le 24 during the disturbance. if the kma199e operates in operation mode, the radio frequency (rf) noise will occur on the signal and supply line. 14.2.1 absorber lined shielded enclosure tests according to iso 11452-2 were ful?lled. test levels: > 200 v/m 200 mhz to 400 mhz (step 10 mhz) > 200 v/m 400 mhz to 1000 mhz (step 25 mhz) > 200 v/m 1 ghz to 10 ghz (step 100 mhz) modulation: continuous wave (cw); am: 1 khz, 80 %. state: a. 14.2.2 bulk-current injection tests according to iso 11452-4 were ful?lled. test level: 200 ma with c l =1nf. state: a. 14.2.3 strip line tests according to iso 11452-5 were ful?lled. table 24. failure condition for radiated disturbances parameter comment min max unit variation of output signal in analog output mode value measured relative to the output at test start - 0.9 %v dd
kma199e_1 ? nxp b.v. 2007. all rights reserved. product data sheet rev. 01 18 october 2007 25 of 31 nxp semiconductors kma199e programmable angle sensor test level: 200 v/m with c l =1nf. state: a. in deviation of iso 11452-5 the measurement must be taken up to 1 ghz. 14.2.4 immunity against mobile phones tests according to iso 11452-2 were ful?lled. state: a. de?nition of global system for mobile communications (gsm) signal: ? pulse modulation: per gsm speci?cation (217 hz; 12.5 % duty cycle) ? modulation grade: 3 60 db ? sweep: linear 800 mhz to 3 ghz (duration 10 s at 890 mhz, 940 mhz and 1.8 ghz band) ? antenna polarization: vertical, horizontal ? field strength: 200 v/m during on-time (calibration in cw) in deviation of iso 11452-2 a gsm signal (de?nition see above) instead of an am signal was used. 14.3 transients - pulses (iso 7637-1 and iso 7637-3) the kma199e is designed for a stabilized 5 v supply. to raise immunity against non-galvanic coupled transient pulses, protection diodes are implemented into the kma199e. for applications with disturbances by capacitive or inductive coupling on supply line or radiated disturbances an application circuit is recommended. applications with this arrangement passed the emc tests according to the product standard 1 (electrical transient transmission by capacitive or inductive coupling) and standard 3 (radiated disturbances). the common understanding of the requested function is that an effect is tolerated as described in t ab le 25 during the disturbance. class c means that the device goes into reset or diagnostic mode and comes back after disturbances. if the kma199e operates in normal operation mode, the test pulses are visible on the signal line. a protection circuit is used. the kma199e is directly supplied with 5 v. 14.3.1 coupled tests according to iso 7637-3 were ful?lled. level of pulses: iv ( - 60 v for pulse 3a and +40 v for pulse 3b). class: b for pulse 3a, b for pulse 3b. table 25. failure condition for transients parameter comment min max unit variation of output signal after exposure to pulses in analog output mode value measured relative to the output at test start - 0.9 %v dd
kma199e_1 ? nxp b.v. 2007. all rights reserved. product data sheet rev. 01 18 october 2007 26 of 31 nxp semiconductors kma199e programmable angle sensor test time: 10 min. transient transmission by capacitive and inductive coupling via lines other than supply lines (interface, analog output) have to be tolerated according to iso 7637-3 (pulses 3a and 3b). 15. electrostatic discharge (esd) to raise immunity against esd pulses, protection diodes are implemented into the kma199e. 15.1 human body model the kma199e must not be damaged at 8 kv, according to the human body model at 100 pf and 1.5 k w . the test is according to aec-q100, rev-e, method 002. this protection must be ensured at all external pins (out/digint, v dd and gnd). furthermore all interconnects (pins between package head and package body) must not be damaged at 2 kv, according to aec-q100, rev-e, method 002. 15.2 machine model the kma199e must not be damaged at 400 v, according to the machine model. the test is according to aec-q100, rev-e, method 003. this protection must be ensured at all external pins (out/digint, v dd and gnd). furthermore all interconnects (pins between package head and package body) must not be damaged at 200 v, according to aec-q100, rev-e, method 003. all pins have a latch-up protection. 16. application information (1) the block capacitance c block is used to suppress noise on the supply line of the device. for best functionality, the capacitances should be mounted close to the pins of the device. fig 16. application diagram of kma199e 001aag820 2 3 v dd gnd out/digint kma199e and external capacitances electronic control unit v dd gnd out/digint 1 pull-up to v dd or pull-down to gnd c block c l kma199e filter f g = 0.7 khz 1 st order
kma199e_1 ? nxp b.v. 2007. all rights reserved. product data sheet rev. 01 18 october 2007 27 of 31 nxp semiconductors kma199e programmable angle sensor 17. marking 18. terminals lead frame material: cuzr with 99.9 % cu and 0.1 % zr lead ?nish: matt tin; thickness 8 m m to 13 m m marking paint: laser code: see drawing type face: din 1451 condensed type letter height: 0.8 mm line spacing: 0.25 mm crossing of lines not allowed a: leading letters of type number (5 characters max.) b: number and attached letters of type number (6 characters max.) c: day code/date code all lines a to c to be marked in centered position date code: x yyy z x: product manufacturing code; m for manufacturing manila day code: x yyy z x: --- y: day of year z: year of production (last ?gure) fig 17. marking 001aag745 batch number 2.1 min x nnnnn yc b a yyz
kma199e_1 ? nxp b.v. 2007. all rights reserved. product data sheet rev. 01 18 october 2007 28 of 31 nxp semiconductors kma199e programmable angle sensor 19. package outline fig 18. package outline sot880 sot880 plastic single-ended multi-chip package; 6 interconnections; 3 in-line leads unit b c l 2 min references outline version european projection issue date iec jedec jeita mm 1.65 1.45 0.41 0.34 b 1 1.57 1.47 8.1 7.9 4.1 3.9 0.30 0.24 4.75 l 1 l 7.1 6.9 0.85 0.75 w v dd 1 5.45 5.25 e 2.54 21.4 21.0 h e 6.42 6.32 5.85 1.2 0.4 h e1 h e2 max eq 1 0.65 0.55 dimensions (mm are the original dimensions) sot880 07-09-03 07-09-11 a 0 2.5 5 mm scale view a-b note 1. terminals within this zone are uncontrolled to allow for flow of plastic between and besides the leads. h e c q 1 q 1 a a a wa e b e (1) (1) (1) h e1 h e2 l 1 l b 1 d d 1 l 2 b 12 3 b a vb
kma199e_1 ? nxp b.v. 2007. all rights reserved. product data sheet rev. 01 18 october 2007 29 of 31 nxp semiconductors kma199e programmable angle sensor 20. handling information 21. solderability information the solderability quali?cation is done according to aec-q100, rev-e. recommended soldering process for leaded devices is wave soldering. the maximum soldering temperature is 260 c for maximum 5 s. device terminals shall be compatible with laser and electrical welding. 22. revision history dimensions in mm (1) no bending allowed. (2) plastic body and interface plastic body - leads: application of bending forces not allowed. fig 19. bending recommendation 006aaa246 r 0.25 min r 0.25 min 0.7 (1) 0.7 (1) 0.7 (1) (2) (2) table 26. revision history document id release date data sheet status change notice supersedes kma199e_1 20071018 product data sheet - -
kma199e_1 ? nxp b.v. 2007. all rights reserved. product data sheet rev. 01 18 october 2007 30 of 31 nxp semiconductors kma199e programmable angle sensor 23. legal information 23.1 data sheet status [1] please consult the most recently issued document before initiating or completing a design. [2] the term short data sheet is explained in section de?nitions. [3] the product status of device(s) described in this document may have changed since this document was published and may differ in case of multiple dev ices. the latest product status information is available on the internet at url http://www .nxp .com . 23.2 de?nitions draft the document is a draft version only. the content is still under internal review and subject to formal approval, which may result in modi?cations or additions. nxp semiconductors does not give any representations or warranties as to the accuracy or completeness of information included herein and shall have no liability for the consequences of use of such information. short data sheet a short data sheet is an extract from a full data sheet with the same product type number(s) and title. a short data sheet is intended for quick reference only and should not be relied upon to contain detailed and full information. for detailed and full information see the relevant full data sheet, which is available on request via the local nxp semiconductors sales of?ce. in case of any inconsistency or con?ict with the short data sheet, the full data sheet shall prevail. 23.3 disclaimers general information in this document is believed to be accurate and reliable. however, nxp semiconductors does not give any representations or warranties, expressed or implied, as to the accuracy or completeness of such information and shall have no liability for the consequences of use of such information. right to make changes nxp semiconductors reserves the right to make changes to information published in this document, including without limitation speci?cations and product descriptions, at any time and without notice. this document supersedes and replaces all information supplied prior to the publication hereof. suitability for use nxp semiconductors products are not designed, authorized or warranted to be suitable for use in medical, military, aircraft, space or life support equipment, nor in applications where failure or malfunction of a nxp semiconductors product can reasonably be expected to result in personal injury, death or severe property or environmental damage. nxp semiconductors accepts no liability for inclusion and/or use of nxp semiconductors products in such equipment or applications and therefore such inclusion and/or use is at the customers own risk. applications applications that are described herein for any of these products are for illustrative purposes only. nxp semiconductors makes no representation or warranty that such applications will be suitable for the speci?ed use without further testing or modi?cation. limiting values stress above one or more limiting values (as de?ned in the absolute maximum ratings system of iec 60134) may cause permanent damage to the device. limiting values are stress ratings only and operation of the device at these or any other conditions above those given in the characteristics sections of this document is not implied. exposure to limiting values for extended periods may affect device reliability. terms and conditions of sale nxp semiconductors products are sold subject to the general terms and conditions of commercial sale, as published at http://www .nxp .com/pro? le/ter ms , including those pertaining to warranty, intellectual property rights infringement and limitation of liability, unless explicitly otherwise agreed to in writing by nxp semiconductors. in case of any inconsistency or con?ict between information in this document and such terms and conditions, the latter will prevail. no offer to sell or license nothing in this document may be interpreted or construed as an offer to sell products that is open for acceptance or the grant, conveyance or implication of any license under any copyrights, patents or other industrial or intellectual property rights. 23.4 trademarks notice: all referenced brands, product names, service names and trademarks are the property of their respective owners. 24. contact information for additional information, please visit: http://www .nxp.com for sales of?ce addresses, send an email to: salesad dresses@nxp.com document status [1] [2] product status [3] de?nition objective [short] data sheet development this document contains data from the objective speci?cation for product development. preliminary [short] data sheet quali?cation this document contains data from the preliminary speci?cation. product [short] data sheet production this document contains the product speci?cation.
nxp semiconductors kma199e programmable angle sensor ? nxp b.v. 2007. all rights reserved. for more information, please visit: http://www.nxp.com for sales office addresses, please send an email to: salesaddresses@nxp.com date of release: 18 october 2007 document identifier: kma199e_1 please be aware that important notices concerning this document and the product(s) described herein, have been included in section legal information. 25. contents 1 product pro?le . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.1 general description. . . . . . . . . . . . . . . . . . . . . . 1 1.2 features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 pinning information . . . . . . . . . . . . . . . . . . . . . . 2 3 ordering information . . . . . . . . . . . . . . . . . . . . . 2 4 functional diagram . . . . . . . . . . . . . . . . . . . . . . 3 5 functional description . . . . . . . . . . . . . . . . . . . 4 5.1 angular measurement directions . . . . . . . . . . . 4 6 diagnostic features . . . . . . . . . . . . . . . . . . . . . . 5 6.1 eeprom crc and edc supervision. . . . . . . . 5 6.2 magnet-lost detection . . . . . . . . . . . . . . . . . . . . 5 6.3 power-lost detection . . . . . . . . . . . . . . . . . . . . . 6 6.4 low supply voltage detection . . . . . . . . . . . . . . 6 7 analog output. . . . . . . . . . . . . . . . . . . . . . . . . . . 7 8 limiting values. . . . . . . . . . . . . . . . . . . . . . . . . . 8 9 recommended operating conditions. . . . . . . . 8 10 thermal characteristics. . . . . . . . . . . . . . . . . . . 8 11 characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . 9 12 de?nition of errors. . . . . . . . . . . . . . . . . . . . . . 11 12.1 general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 12.2 hysteresis error . . . . . . . . . . . . . . . . . . . . . . . 11 12.3 linearity error . . . . . . . . . . . . . . . . . . . . . . . . . 12 12.4 microlinearity error . . . . . . . . . . . . . . . . . . . . . 12 12.5 temperature drift error . . . . . . . . . . . . . . . . . . 13 13 programming . . . . . . . . . . . . . . . . . . . . . . . . . . 13 13.1 general description. . . . . . . . . . . . . . . . . . . . . 13 13.2 timing characteristics . . . . . . . . . . . . . . . . . . . 14 13.3 sending and receiving data . . . . . . . . . . . . . . 15 13.3.1 write access . . . . . . . . . . . . . . . . . . . . . . . . . . 16 13.3.2 read access . . . . . . . . . . . . . . . . . . . . . . . . . . 17 13.3.3 entering the command mode . . . . . . . . . . . . . 18 13.4 cyclic redundancy check . . . . . . . . . . . . . . . . 18 13.4.1 software example in c . . . . . . . . . . . . . . . . . . 19 13.5 registers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 13.5.1 command registers . . . . . . . . . . . . . . . . . . . . 20 13.5.2 eeprom registers . . . . . . . . . . . . . . . . . . . . . 21 14 electromagnetic compatibility . . . . . . . . . . . . 24 14.1 emission (cispr 25) . . . . . . . . . . . . . . . . . . . 24 14.1.1 conducted radio disturbance . . . . . . . . . . . . . 24 14.1.2 radiated radio disturbance. . . . . . . . . . . . . . . 24 14.2 radiated disturbances (iso 11452-2, iso 11452-4 and iso 11452-5) . . . . . . . . . . . 24 14.2.1 absorber lined shielded enclosure . . . . . . . . . 24 14.2.2 bulk-current injection . . . . . . . . . . . . . . . . . . . 24 14.2.3 strip line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 14.2.4 immunity against mobile phones . . . . . . . . . . 25 14.3 transients - pulses (iso 7637-1 and iso 7637-3) . . . . . . . . . . . . . . . . . . . . . . . . . . 25 14.3.1 coupled . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 15 electrostatic discharge (esd) . . . . . . . . . . . . 26 15.1 human body model . . . . . . . . . . . . . . . . . . . . 26 15.2 machine model. . . . . . . . . . . . . . . . . . . . . . . . 26 16 application information . . . . . . . . . . . . . . . . . 26 17 marking. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 18 terminals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 19 package outline . . . . . . . . . . . . . . . . . . . . . . . . 28 20 handling information . . . . . . . . . . . . . . . . . . . 29 21 solderability information . . . . . . . . . . . . . . . . 29 22 revision history . . . . . . . . . . . . . . . . . . . . . . . 29 23 legal information . . . . . . . . . . . . . . . . . . . . . . 30 23.1 data sheet status . . . . . . . . . . . . . . . . . . . . . . 30 23.2 de?nitions . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 23.3 disclaimers. . . . . . . . . . . . . . . . . . . . . . . . . . . 30 23.4 trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . 30 24 contact information . . . . . . . . . . . . . . . . . . . . 30 25 contents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31


▲Up To Search▲   

 
Price & Availability of KMA199E115

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X